html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, address, em, img, ul, li, article, aside, footer, header, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 62.5%;
  vertical-align: baseline;
}

ol, ul {
  list-style: none;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

video {
  display: block;
}

script {
  display: none !important;
}

html {
  font-family: "Microsoft YaHei", "微软雅黑", "MicrosoftJhengHei", "华文细黑", STHeiti, MingLiu;
}

body {
  background: white;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

i {
  font-style: normal;
}

a, button, :focus, a:focus, button:focus, a:active, a:hover {
  outline: 0;
}

a {
  text-decoration: none;
  color: #666;
}

.clearfix:after {
  content: '';
  display: block;
  clear: both;
  *zoom: 1;
}

.fl {
  float: left;
  _display: inline;
}

.fr {
  float: right;
  _display: inline;
}

.center {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.mescroll {
  position: fixed;
  height: auto;
  top: 0;
  bottom: 0;
}

.mescroll::-webkit-scrollbar {
  display: none
}
